img{ vertical-align:middle}

.container01,.container02,.container03,.container04,.container05,.container06,.container07,.container08,.n-container01,.n-container03,.n-container04{ margin:0 auto;}
.container03{padding: 1rem 0 0;overflow: hidden;}
.container03 .title001{text-align: center;margin-bottom: 3rem;}
.container03 .more001{ justify-content: center; margin-top: 1.5rem;}

.swiper34{position: relative;margin: 0 auto;}
.list_box_04{padding-bottom: 4.5rem;}
.list_box_04 .miso-list{margin: 0 -10rem;padding-top: 26px !important;}
.list_box_04 li *{ transition: .5s;}
.list_box_04 li a{display: block;position: relative;overflow: hidden;}
.list_box_04 li .img .img_hezi{ padding-bottom: 148.85% !important;}
.list_box_04 li .img_box{ position: relative;}
.list_box_04 li .img_box::after{content: "";position: absolute;left: -21px;top: -26px;width: 93px;height: 59px; opacity: 0; transition: .5s;}
.list_box_04 li .con h5{ font-size: 14px;color: #272727; font-weight:normal;line-height: 24px; height: 48px; margin: .5rem 0 0;}
.list_box_04 li .con1{width:110%;position: absolute; z-index:1; bottom: 0;background-color:#1A73C1;background-size: cover;height: 8.875rem;left: -1.3rem;right: -2.5rem;transform: translateY(100%);display: flex;flex-direction: column;justify-content: center;padding: 0 5%;border-radius: .875rem;opacity: 0;background-image:url('../images/xsyg_bg.png')}
.list_box_04 li .con1:before{ content:""; position:absolute; top:5px; right:5px; bottom:5px; left:5px; border-radius:.625rem}
.list_box_04 li .con1 h5{ font-size: 0.9rem; color: #fff; margin-bottom: .75rem;}
.list_box_04 li .con1 h6{ font-size: .875rem; color: #fff; line-height: 1.375rem; opacity: .6;}

.swiper34 .swiper-pagination span{width: .46875rem;height: .46875rem;background: #b5afaf;transition: .5s;padding: 0;border-radius: 100%;margin: 0 .625rem !important;opacity: 1;}
.swiper34 .swiper-pagination span.swiper-pagination-bullet-active{transform: scale(1.5);background: #004b8d;}


.list_box_04 li a{ overflow:visible}
.list_box_04 li.swiper-slide-active .img_box::after{ opacity: 1;}
/* .list_box_04 li.swiper-slide-active .con1, .list_box_04 li:hover .con1{transform: translateY(0);opacity: 1;} */
.list_box_04 li:hover .con1{transform: translateY(0);opacity: 1;} 
.container04{padding: 6.25rem 0 6.25rem;overflow: hidden;}


.img_zd{ position:relative; width:100%}
.img_zd .img_hezi{ padding-bottom:60% !important}
.img_zd>img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; object-fit:cover}
.slow{ overflow:hidden}
.slow img:hover{ transform:scale(1.05);}/*图片放大*/
.slow img{-moz-transition: all 0.9s ease-in-out;-webkit-transition: all 0.9s ease-in-out;-o-transition: all 0.9s ease-in-out;-ms-transition: all 0.9s ease-in-out;transition: all 0.9s ease-in-out;}/*缓慢效果*/
h5 a,.more a{-moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}/*缓慢效果*/

.banner .swiper-slide img, .banner .swiper-slide video{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}